promethium cell - French English Dictionary